An Algorithm for Exact Bounds on the Time Separation of Events in Concurrent Systems 1

نویسندگان

  • Henrik Hulgaard
  • Steven M. Burns
  • Tod Amon
  • Gaetano Borriello
چکیده

Determining the time separation of events is a fundamental problem in the analysis, synthesis, andoptimization of concurrent systems. Applications range from logic optimization of asynchronousdigital circuits to evaluation of execution times of programs for real-time systems. We present ane cient algorithm to nd exact (tight) bounds on the separation time of events in an arbitrary pro-cess graph without conditional behavior. This result is more general than the methods presented inseveral previously published papers as it handles cyclic graphs and yields the tightest possible boundson event separations. The algorithm is based on a functional decomposition technique that permitsthe implicit evaluation of an in nitely unfolded process graph. Examples are presented that demon-strate the utility and e ciency of the solution. The algorithm will form a basis for exploration oftiming-constrained synthesis techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Algorithm for Exact Bounds on the Time Separation of Events in Concurrent Systems

Determining the time separation of events is a fundamental problem in the analysis, synthesis, and optimization of concurrent systems. Applications range from logic optimization of asynchronous digital circuits to evaluation of execution times of programs for real-time systems. We present an eecient algorithm to nd exact (tight) bounds on the separation time of events in an arbitrary process gr...

متن کامل

Efficient Algorithms for Approximate Time Separation of Events

Finding bounds on time separation of events is a fundamental problem in verification and analysis of asynchronous and concurrent systems. Unfortunately, even for systems without repeated events or choice, computing exact bounds on time separation of events is an intractable problem when both min and max type timing constraints are present. In this paper, we describe a method for approximating m...

متن کامل

An Algorithm for Exact Bounds on the Time Separation ofEvents

Determining the time separation of events is a fundamental problem in the analysis, synthesis, and optimization of concurrent systems. Applications range from logic optimization of asynchronous digital circuits to evaluation of execution times of programs for real-time systems. We present an eecient algorithm to nd exact (tight) bounds on the separation time of events in an arbitrary process gr...

متن کامل

Timing Analysis of Concurrent Systems 1 An Algorithm for Determining Time Separation of Events

A fundamental problem in the synthesis and optimization of concurrent systems is the determination of the separation time between system events. We present a theoretical framework for solving this problem for arbitrary process graphs without conditional behavior and develop an e cient and exact algorithm based on this theoretical foundation. Examples are used to demonstrate the operation and ge...

متن کامل

ofan E cient Time Separation of Events

Determining the time separation of events is a fundamental problem in the analysis, synthesis, and optimization of concurrent systems. We present results of applying an eecient algorithm to solve this problem to three diierent application domains. These are: analysis of instruction execution times of an asynchronous microprocessor, analysis of a high-performance mixed asynchronous/synchronous c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013